Part Number Hot Search : 
X3402 A476M VO10AA CJ79L09 LT18T MC74VH LV8740V TOP242Y
Product Description
Full Text Search
 

To Download DSPIC33FJ128MC506A-EMR Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  www.microchip.com/16bit 16-bit microcontrollers and digital signal controllers 16-bit embedded control solutions ? pic24 microcontrollers ? dspic? digital signal controllers january 2010
2 16-bit embedded control solutions advanced motor control with dspic portfolio dspic motor control family dscs feature a high-performance cpu with motor control peripherals. the silicon solutions are backed up by free software application libraries and motor control algorithms. low-cost motor control development boards support a wide variety of motors and help you to reduce your design risk and development efforts. visit www.microchip.com/motor for more information. extreme low power solutions nanowatt xlp technology brings together the sleep modes, circuit and process technologies needed to address todays low power applications. with sleep currents down to 20 na and industry-leading integration that includes usb otg, pps and mtouch? capacitive sensing, xlp products can help you extend the life of your battery powered application. visit www.microchip.com/xlp for more information. 16-bit embedded control solutions are you enhancing your product performance and features to increase market share? do you want to achieve an edge over your competition with added connectivity and graphical user interface? do you want to generate more profits by optimizing your design and development costs? microchips 16-bit embedded control solutions can help you! speech and audio for all embedded applications microchips 16-bit microcontrollers and digital signal controllers have the performance, peripherals and memory to implement speech and audio applications. a suite of advanced solution libraries have been developed and are available for your application requirements. visit www.microchip.com/speech for more information. graphics display solutions graphics displays are gaining popularity in user interface applications and they are easy to add to your application when you use any of microchips 16- or 32-bit mcu or dsc devices with pmp. with microchips free graphics library and development tools, you can quickly integrate graphics display functions into your application in a single microcontroller. visit www.microchip.com/graphics for more information. microchips 16-bit solutions are designed to be a broad platform which can serve your needs now and in the future. if you have designed using our 8-bit pic? microcontrollers you will be pleased to see that the same mplab? integrated development environment used on our smallest 6-pin mcus and our largest 32-bit pic32 microcontrollers also supports our 16-bit controllers. our commitment to peripheral and pinout compatibility has been carried forward to our 16-bit product families. if you are new to microchip, we offer powerful, low cost development tools, a compatible lineup of products that range from low cost to high performance, and a company dedicated to serving your needs. microchip offers two 16-bit microcontroller (mcu) families plus two 16-bit digital signal controller (dsc) families that offer compatible options across a wide spectrum of price, performance and feature sets.
www.microchip.com/16bit 3 resources available at www.microchip.com/16bit product information application solutions design tools web seminars application notes & reference designs integrated dsp look and feel of mcu single cycle 16x16 mac 40-bit accumulators dual operand fetches saturation and rounding modes many free libraries and low cost filter design tools powerful 16-bit cpu single cycle execution deterministic interrupt response single cycle bit manipulation single-cycle multiply zero overhead looping fast dma C no cycle stealing innovative peripherals motor control peripherals smps peripherals audio peripherals: dac and i 2 s ctmu for mtouch usb otg can pmp for graphics small packages packages as small as 5x5 mm 16-bit mcu with 128 kb flash in a 6 x 6 mm package peripheral pin select allows access to the peripherals needed flexible flash high endurance, f lexible and secure flash advanced security features are available program and data storage self-program features power saving options extreme low power technology deep sleep current as low as 20 na options to reduce speed or disable cpu application software can alter clock speeds digital power for improving the efficiency and optimizing the bom cost implementing advanced software digital control loops for power applications requires a high-performance dsp engine along with specialized peripherals. the dspic smps family of dscs feature a high-performance cpu and rich smps peripherals. smps peripherals include 4 msps 10-bit adc, 1?nsec resolution pwm and analog comparator with 10 nsec response time. complete reference designs and application solutions from microchip will help you to get started. visit www.microchip.com/smps for more information. enhancing connectivity to your embedded control applications whether you are considering wired or wireless connectivity, microchip supports a wide variety of communications protocols with extensive design resources and software libraries. microchip offers zigbee? pro, miwi ? , irda library stack for wireless connectivity and ethernet, can and usb library stack for wired connectivity. visit www.microchip.com/connectivity for more information. 16-bit embedded control solutions high temperature rated devices qualified to aec-q100 requirements several pic24hj and dspic33fj devices are rated for operation up to 140oc ambient. these devices provide up to 20 mips processing power + digital signal processing, lin/ecan connectivity, motor control and 10/12-bit adc performance for stringent automotive and industrial applications. aec-q100 grade 0 (150oc) devices are planned for release as well. visit www.microchip.com/hightemp for the latest product offering. adding intelligence to sensors dspic dscs and pic24 mcus with high performance dsp and 12-bit adc enable more complex data processing to occur closer to sensor. these devices are available in small packages and can operate in extended and high-temperature ranges.
4 16-bit embedded control solutions 16-bit microcontroller (mcu) portfolio are costs, performance, low power and smaller packages important considerations for your next design? pic24 mcus offer the variety of peripherals, memory sizes and packaging choices. microchip offers two compatible flash-based 16-bit pic24 mcu families. the 16 mips pic24f family is designed for low power applications. the 40 mips pic24h family mcus are designed for high performance applications. both families have the same instruction set, share basic peripherals, have common pinouts and use the same tools for development. the pic24 families are compatible with dspic dscs for easy migration when additional performance or dsp capability is required. pic24f: lowest power 16-bit mcus with 16 mips performance and an extensive peripheral set, including usb otg and capacitive touch sense interface, the pic24f mcus are cost-effective for the most demanding 16-bit applications. serial communication peripherals include up to 4 uarts, 3 spi and 3 i 2 c?. with the introduction of nanowatt xlp technology, select pic24f devices have industry leading low power with sleep numbers as low as 20?na and rtcc operation down to 500 na. leading 16-bit performance and features pic24h: highest performance 16-bit mcus the pic24h offers 40 mips performance with a combination of large memory and wide variety of package options. it also includes large flash in smaller packages (5x5 mm). the built-in peripherals include high performance 12-bit adc and general purpose 16-bit pwms. communication peripherals include up to 2 can modules, 2 uarts (with irda support), 2 spi and 2 i 2 c. high performance direct memory access (dma) provides better data handling capability optimizing cpu throughput. acq100-qualified extended and high-temperature options for automotive applications are available. optimized c compiler supporting the pic24 mcu and dspic dsc families, microchips 16-bit architecture was designed to optimize c language code size. the architecture was co-developed by compiler writers who emphasized the need for an orthogonal instruction set, many general-purpose registers, powerful indirect with offset addressing and a software stack. now you can achieve leadership code size in applications, helping your project team hit schedule and code size targets. reduced code size provides the opportunity to use a smaller memory device, spend less time optimizing code size and respond to those marketing requests for just one more feature. microchip mplab ? c compiler competitors: 16 and 32-bit mcus & dscs a b c d e f g h 100% 109% 113% 114% 148% 152% 153% 165% 153% relative code size (in bytes) for 16-bit applications 120% 100% 80% 60% 40% 20% 0% pic24f 32-bit competitor a dspic33f/ pic24h 32-bit competitor b typical 16-bit competitor relative performance/mhz
www.microchip.com/16bit 5 advanced communication peripherals and sw libraries on-chip system clock monitor adds safety deterministic interrupt response on-chip oscillator eliminates external crystal and low jitter pll for reliable system operation extreme low power technology with industry leading low power operation small packages, big performance! power-on reset and brown-out reset add robustness, save cost high-current i/o drives save cost aec-q100 qualified extended and high temp parts advanced motor control and smps peripherals benefits of microchips 16-bit embedded control solutions 16-bit digital signal controller (dsc) portfolio does your embedded control application demand performance for advanced motor control, digital power, speech and audio processing? alternatively, do you want to implement digital filters and fft algorithms for signal analysis? dspic? dscs offer innovative peripherals and required performance for these needs. our dspic family is a 100% pic? mcu with great math. dspic dscs blend the performance of dsp with the simplicity of an mcu. versatile 5 volt dspic30f dscs the 30 mips dspic30f family is developed for applications that benefit from a wide operating voltage (2.5 to 5.5v), extremely low standby current, integrated eeprom, and for those that prefer 5v operation due to system considerations. dspic33f: highest performance 16-bit mcu with integrated dsp the 40 mips dspic33f core is designed to execute and control the high speed precision digital control loops and digital audio and speech processing. the optimized motor control and digital power conversion peripherals include the highest performance adc, pwms and analog comparators. a wide variety of memory and package options, audio peripherals, communication peripherals, dma and general purpose peripherals provide flexibility to your high performance embedded control designs. acq100-qualified extended and high-temperature options for automotive applications are available. function conditions* execution time @40 mips complex fft** n=64 93.5 s block fir n=32, m=32 30.2 s block iir canonic n=32, s=4 29.7 s matrix add c=8, r=8 5.3 s matrix transpose c=8, r=8 5.8 s vector dot product n=32 2.9 s *c = # columns, n = # samples, m = # taps, s = # sections, r = # rows **complex fft routine inherently prevents over? ow. 1 cycle = 25 nanoseconds @ 40 mips example dspic? dsp performance peripherals and sw libraries and smps peripherals microchips 16-bit product line is designed to meet the rigorous demands of real-time systems. C real-time performance superior to other 16- and 32-bit mcus C built-in reliability and robustness C reduce system cost by eliminating external components designed for real-time control, microchips 16-bit dscs and mcus offer high performance, innovative features, outstanding reliability, robustness and reduced system cost.
6 16-bit embedded control solutions cpu, systems & memory operating range pic24f dc to 16 mips v dd range: 1.8 to 3.6v ind. (-40 to 85c) ext. (-40 to 125c) operating range pic24h & dspic33f dc to 40 mips v dd range: 3.0 to 3.6v ind. (-40 to 85c) ext. (-40 to 125c) high-temp (-40 to 140c/150c) operating range dspic30f dc to 30 mips v dd range: 2.5 to 5.5v ind. (-40 to 85c) ext. (-40 to 125c) high performance cpu single cycle execution (most instructions) c compiler optimized instruction set 16-bit wide data path 76 base instructions: mostly 1 word/1 cycle 16 16-bit general purpose registers software stack 16 x 16 signed fractional/integer multiplier 32/16 and 16/16 divide 40-stage barrel shifter dsc additions (dspic30f & dspic33f): ? adds 8 base dsp instructions ? 2 40-bit accumulators with rounding and saturation options ? single core combines mcu & dsp features ? adds modulo and bit-reverse address modes system management flexible clock options: ? primary external clock, crystal, resonator ? secondary lower power 32 khz oscillator ? internal rc: fast or low power ? integrated low jitter pll -- pll sourced by ext. and int. clock sources programmable power-up timer oscillator start-up timer/stabilizer watchdog timer with its own rc oscillator clock switching/fail-safe clock monitor interrupt controller 5 cycle fxed latency up to 118 interrupt sources, up to 5 external 7 programmable priority levels 4 processor exceptions and software traps *peripheral, mini-host, otg 16-bit product features overview power management switch between clock sources in real-time programmable power-on reset start up programmable low-voltage detect (dspic30f) programmable brown-out reset idle, sleep and deep sleep modes with fast wake up on-chip flash, data eeprom and ram flash program memory: up to 256 kb data eeprom ? dspic30f: up to 4 kb -- 1 million erase/write cycles typical ? pic24f: up to 512b data ram: up to 30 kb peripherals digital i/o peripheral pin select (pps) ? remap digital i/o ? support most digital peripherals up to 85 programmable digital i/o pins wake-up/interrupt-on-change on up to 24 pins high current sink/source (pic24f & dspic30f) communication modules 3-wire spi: up to 3 modules ? framing supports i/o interface to simple codecs i2c?: up to 3 modules ? full multi-master and slave mode support ? 7-bit and 10-bit addressing uart: up to 4 modules ? interrupt-on-address bit detect ? wake-up on start bit from sleep mode ? 4-character tx and rx fifo buffers ? lin and irda? support usb otg* ? internal boost regulator requires minimal external components ? separate 3.3v regulator ? transparent ram buffer interface codec interface module ? supports i2s and ac97 protocols timers/capture/compare/pwm timer/counters: up to nine 16-bit timers ? can pair up to make 32-bit timers ? 1 timer can run as real-time clock input capture: up to 8 channels ? capture on rising, falling or both edges ? 4-deep fifo on each capture output compare: up to 9 channels ? single or dual 16-bit compare mode ? 16-bit glitchless pwm mode auxiliary functions parallel master slave port (pmp/psp): ? 8-bit parallel io, highly confgurable ? communicates with external data memory, communications peripherals, lcds ? supports 8-bit or 16-bit data ? supports 16 address lines hardware real-time clock/calendar (rtcc): ? provides clock, calendar and alarm functions programmable crc generator charge/time measurement unit (ctmu) ? capacitive touch sense keypad i/f ? provides 1 ns resolution time measurements hardware dma pic24h & dspic33f 8 channel dma between dual port ram & peripherals analog subsystems analog comparators (up to 3): ? programmable reference audio dac: ? 2 ch. 16-bit 100 ksps ? differential output 10-bit adc: ? pic24f: 500 ksps, 1 module ? dspic30f: 1 msps, 1 module 12-bit adc: ? dspic30f: 200 ksps 1 module 10-/12-bit adc (user selectable): ? available on pic24h and dspic33f ? 10-bit: 1.1 msps, 4 s&h ? 12-bit: 500 ksps, 1 s&h ? some devices have 2 modules common adc features: buffered output or dma ? dspic30f & pic24f: up to 16 channels auto scanning ? pic24h & dspic33f: up to 32 channels auto scanning motor control peripherals motor control pwm: up to 8 outputs ? 4 duty cycle generators ? independent or complementary mode ? programmable dead time settings ? edge or center-aligned ? manual output override control ? up to 2 fault inputs ? adc samples triggered by pwm module quadrature encoder interface module ? up to 2 modules ? phase a, phase b and index pulse input high current sink/source (pic24f & dspic30f) switch mode power peripherals 10-bit adc up to 4 msps, up to 6 sample and holds ps pwm, 1 ns duty cycle resolution analog comparators ? programmable reference
www.microchip.com/16bit 7 16 mips, low cost/low power the pic24f family is ideal for cost-sensitive applications or applications migrating from 8-bit designs for a boost in performance or memory. in addition to a wide range of general purpose peripherals the pic24f families include nanowatt xlp low power technology, usb otg, a charge time measurement unit (ctmu) for capacitive touch sense and a pmp that allows easy interface to a graphical user interface. product pins flash kb ram kb timer capture output compare/ pwm rtcc adc 10-bit 500 ksps analog comparators uart spi i2c? pmp pps ctmu usb otg jtag pkg code pic24fj16ga002 28 16 4 5 5 5 y 1 adc, 10 ch 2 2 2 2 y y C C y ml, so, sp, ss pic24fj32ga002 28 32 8 5 5 5 y 1 adc, 10 ch 2 2 2 2 y y C C y ml, so, sp, ss pic24fj64ga002 28 64 8 5 5 5 y 1 adc, 10 ch 2 2 2 2 y y C C y ml, so, sp, ss pic24fj16ga004 44 16 4 5 5 5 y 1 adc, 13 ch 2 2 2 2 y y C C y ml, pt pic24fj32ga004 44 32 8 5 5 5 y 1 adc, 13 ch 2 2 2 2 y y C C y ml, pt pic24fj64ga004 44 64 8 5 5 5 y 1 adc, 13 ch 2 2 2 2 y y C C y ml, pt pic24fj64ga006 64 64 8 5 5 5 y 1 adc, 16 ch 2 2 2 2 y C C C y pt pic24fj64gb106 64 64 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y y y pt pic24fj128ga006 64 128 8 5 5 5 y 1 adc, 16 ch 2 2 2 2 y C C C y pt pic24fj128ga106 64 128 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y C y pt, mr pic24fj128gb106 64 128 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y y y pt, mr pic24fj256ga106 64 256 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y C y pt, mr pic24fj256gb106 64 256 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y y y pt, mr pic24fj64ga008 80 64 8 5 5 5 y 1 adc, 16 ch 2 2 2 2 y C C C y pt pic24fj64gb108 80 64 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y y y pt pic24fj128ga008 80 128 8 5 5 5 y 1 adc, 16 ch 2 2 2 2 y C C C y pt pic24fj128ga108 80 128 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y C y pt pic24fj128gb108 80 128 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y y y pt pic24fj256ga108 80 256 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y C y pt pic24fj256gb108 80 256 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y y y pt pic24fj64ga010 100 64 8 5 5 5 y 1 adc, 16 ch 2 2 2 2 y C C C y pf, pt pic24fj64gb110 100 64 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y y y pt pic24fj128ga010 100 128 8 5 5 5 y 1 adc, 16 ch 2 2 2 2 y C C C y pf, pt pic24fj128ga110 100 128 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y C y pt pic24fj128gb110 100 128 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y y y pt pic24fj256ga110 100 256 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y C y pt pic24fj256gb110 100 256 16 5 9 9 y 1 adc, 16 ch 3 4 3 3 y y y y y pt pic24f mcu family
8 16-bit embedded control solutions pic24f mcu devices with nanowatt xlp technology microchip products with nanowatt xlp technology offer the industrys lowest currents for sleep, where extreme low power applications spend more than 99% of their time. visit www.microchip.com/xlp for more xlp product information. product pins flash ram eeprom timer capture ouput compare/ pwm rtcc adc comparators uart spi i2c? pmp pps ctmu usb otg jtag deep sleep pkg code pic24f04ka200 14 4 512 C 3 1 1 C 7 2 1 1 1 C C y C C ye s p, st pic24f04ka201 20 4 512 C 3 1 1 C 9 2 1 1 1 C C y C C ye s p, so, ss, mq pic24f08ka101 20 8 1.5 512 3 1 1 y 9 2 2 1 1 C C y C C ye s p, so, ss, mq pic24f16ka101 20 16 1.5 512 3 1 1 y 9 2 2 1 1 C C y C C ye s p, so, ss, mq pic24f08ka101 28 8 1.5 512 3 1 1 y 9 2 2 1 1 C C y C C ye s p, so, ss, mq pic24f16ka101 28 16 1.5 512 3 1 1 y 9 2 2 1 1 C C y C C ye s p, so, ss, mq pic24fj32ga102 28 32 8 C 5 5 5 y 10 3 2 2 2 y y y C y ye s sp, so, ss, ml pic24fj32gb002 28 32 8 C 5 5 5 y 10 3 2 2 2 y y y y y ye s sp, so, ss, ml pic24fj64ga102 28 64 8 C 5 5 5 y 10 3 2 2 2 y y y C y ye s sp, so, ss, ml pic24fj64gb002 28 64 8 C 5 5 5 y 10 3 2 2 2 y y y y y ye s sp, so, ss, ml pic24fj32ga104 44 32 8 C 5 5 5 y 13 3 2 2 2 y y y C y ye s pt, ml pic24fj32gb004 44 32 8 C 5 5 5 y 13 3 2 2 2 y y y y y ye s pt, ml pic24fj64ga104 44 64 8 C 5 5 5 y 13 3 2 2 2 y y y C y ye s pt, ml pic24fj64gb004 44 64 8 C 5 5 5 y 13 3 2 2 2 y y y y y ye s pt, ml pic24f mcu family
www.microchip.com/16bit 9 40 mips, highest mcu performance microchips pic24h general purpose microcontroller family features the highest 16-bit mcu performance and excellent code density. the pic24h family offers can communication, superior adc performance, easier graphic display interface through 8-bit parallel master port and extensive data movement through dma channels. pic24h devices are available in small packages with scalable memory and extended (125c) and high temp (140c) options. product pins flash kb ram kb dma # ch timer 16- bit input capture output compare/ pwm adc 10-/12-bit ? 1.1/0.5 msps analog comparators uart spi i2c? pmp pps rtcc can jtag pkg code pic24hj12gp201 18 12 1 C 3 4 2 1 adc, 6 ch C 1 1 1 C y C C C p, so pic24hj12gp202 28 12 1 C 3 4 2 1 adc, 10 ch C 1 1 1 C y C C y sp, so, ml, ss pic24hj32gp202* 28 32 2 C 3 4 2 1 adc, 10 ch C 1 1 1 C y C C y sp, so, mm pic24hj32gp302 28 32 4 8 5 4 4 1 adc 10 ch 2 2 2 1 1 y 1 C y so,sp, mm pic24hj64gp202 28 64 8 8 5 4 4 1 adc 10 ch 2 2 2 1 1 y 1 C C so,sp, mm pic24hj64gp502* 28 64 8 8 5 4 4 1 adc 10 ch 2 2 2 1 1 y 1 1 y so,sp, mm pic24hj128gp202 28 128 8 8 5 4 4 1 adc 10 ch 2 2 2 1 1 y 1 C C so,sp, mm pic24hj128gp502* 28 128 8 8 5 4 4 1 adc 10 ch 2 2 2 1 1 y 1 1 y so,sp, mm pic24hj16gp304* 44 16 2 C 3 4 2 1 adc 13 ch C 1 1 1 C y C C y pt, ml pic24hj32gp204* 44 32 2 C 3 4 2 1 adc 13 ch C 1 1 1 C y C C y pt, ml pic24hj32gp304 44 32 4 8 5 4 4 1 adc 13 ch 2 2 2 1 1 y 1 C y pt, ml pic24hj64gp204 44 64 8 8 5 4 4 1 adc 13 ch 2 2 2 1 1 y 1 C y pt, ml pic24hj64gp504* 44 64 8 8 5 4 4 1 adc 13 ch 2 2 2 1 1 y 1 1 y pt, ml pic24hj128gp204 44 128 8 8 5 4 4 1 adc 13 ch 2 2 2 1 1 y 1 C y pt, ml pic24hj128gp504* 44 128 8 8 5 4 4 1 adc 13 ch 2 2 2 1 1 y 1 1 y pt, ml pic24hj64gp206a 64 64 8 8 9 8 8 1 adc, 18 ch C 2 2 1 C n C C y pt, mr pic24hj64gp506a 64 64 8 8 9 8 8 1 adc, 18 ch C 2 2 2 C n C 1 y pt, mr pic24hj128gp206a 64 128 8 8 9 8 8 1 adc, 18 ch C 2 2 2 C n C C y pt, mr pic24hj128gp306a 64 128 16 8 9 8 8 1 adc, 18 ch C 2 2 2 C n C C y pt , mr pic24hj128gp506a* 64 128 8 8 9 8 8 1 adc, 18 ch C 2 2 2 C n C 1 y pt, mr pic24hj256gp206a 64 256 16 8 9 8 8 1 adc, 18 ch C 2 2 2 C n C C y pt, mr pic24hj64gp210a 100 64 8 8 9 8 8 1 adc, 32 ch C 2 2 2 C n C C y pt, pf pic24hj64gp510a 100 64 8 8 9 8 8 1 adc, 32 ch C 2 2 2 C n C 1 y pt, pf pic24hj128gp210a 100 128 8 8 9 8 8 1 adc, 32 ch C 2 2 2 C n C C y pt, pf pic24hj128gp310a 100 128 16 8 9 8 8 1 adc, 32 ch C 2 2 2 C n C C y pt, pf pic24hj128gp510a* 100 128 8 8 9 8 8 1 adc, 32 ch C 2 2 2 C n C 1 y pt, pf pic24hj256gp210a 100 256 16 8 9 8 8 1 adc, 32 ch C 2 2 2 C n C C y pt, pf pic24hj256gp610a 100 256 16 8 9 8 8 2 adc, 32 ch C 2 2 2 C n C 2 y pt, pf ? pic24h devices feature one or two user-selectable 1.1 msps 10-bit adc (4 sample and hold) or 500 ksps 12-bit adc (1 sample and hold). *parts available with high temperature options. pic24h mcu general purpose family
10 16-bit embedded control solutions general purpose family the 40 mips dspic33f general purpose digital signal controllers offer the performance of dsp with the simplicity of an mcu. the dspic33f core is designed to execute digital filter algorithms, high speed precision digital control loops and digital audio and speech processing. a wide variety of memory and package options, audio peripherals, communication peripherals, dma and general purpose peripherals provide flexibility to high performance embedded control designs. product pins flash kb ram kb dma # ch timer 16-bit input capture output compare/ standard pwm codec interface adc 10-/12-bit ? 1.1/0.5 msps 16-bit audio dac analog comparators flash security uart spi i2c? pmp pps rtcc can jtag pkg code dspic33fj12gp201 18 12 1 C 3 4 2 C 1 adc, 8 ch C C y 1 1 1 C y C C n p, so dspic33fj12gp202 28 12 1 C 3 4 2 C 1 adc, 10 ch C C y 1 1 1 C y C C y so, sp, ml, ss dspic33fj32gp202 28 32 2 C 3 4 2 C 1 adc, 10 ch C C y 1 1 1 C y C C y so, sp, mm dspic33fj32gp302 28 32 4 8 5 4 4 1 1 adc 10 ch C 2 y 2 2 1 1 y 1 C y so,sp, mm dspic33fj64gp202 28 64 8 8 5 4 4 1 1 adc 10 ch C 2 y 2 2 1 1 y 1 C y so, sp, mm dspic33fj64gp802* 28 64 16 8 5 4 4 1 1 adc 10 ch 2 ch 2 y 2 2 1 1 y 1 1 y so, sp, mm dspic33fj128gp202 28 128 8 8 5 4 4 1 1 adc 10 ch 2 y 2 2 1 1 y 1 C y so, sp, mm dspic33fj128gp802 28 128 16 8 5 4 4 1 1 adc 10 ch 2 ch 2 y 2 2 1 1 y 1 1 y so, sp, mm dspic33fj16gp304 44 16 2 C 3 4 2 C 1 adc, 13 ch C C y 1 1 1 C y C C y pt, ml dspic33fj32gp204 44 32 2 C 3 4 2 C 1 adc, 13 ch C C y 1 1 1 C y C C y pt, ml dspic33fj32gp304 44 32 4 8 5 4 4 1 1 adc 13 ch C 2 y 2 2 1 1 y 1 C y pt, ml dspi33fj64gp204 44 64 8 8 5 4 4 1 1 adc 13 ch C 2 y 2 2 1 1 y 1 C y pt, ml dspic33fj64gp804 44 64 16 8 5 4 4 1 1 adc 13 ch 2 ch 2 y 2 2 1 1 y 1 1 y pt, ml dspic33fj128gp204 44 128 8 8 5 4 4 1 1 adc 13 ch 2 y 2 2 1 1 y 1 C y pt, ml dspic33fj128gp804 44 128 16 8 5 4 4 1 1 adc 13 ch 2 ch 2 y 2 2 1 1 y 1 1 y pt, ml dspic33fj64gp206a 64 64 8 8 9 8 8 1 1 adc, 18 ch C C y 2 2 1 C n C C y pt , mr dspic33fj64gp306a 64 64 16 8 9 8 8 1 1 adc, 18 ch C C y 2 2 2 C n C C y pt, mr dspic33fj64gp706a 64 64 16 8 9 8 8 1 2 adc, 18 ch C C y 2 2 2 C n C 2 y pt, mr dspic33fj128gp206a 64 128 8 8 9 8 8 1 1 adc, 18 ch C C y 2 2 1 C n C C y pt, mr dspic33fj128gp306a 64 128 16 8 9 8 8 1 1 adc, 18 ch C C y 2 2 2 C n C C y pt, mr dspic33fj128gp706a 64 128 16 8 9 8 8 1 2 adc, 18 ch C C y 2 2 2 C n C 2 y pt, mr dspic33fj256gp506a 64 256 16 8 9 8 8 1 1 adc, 18 ch C C y 2 2 2 C n C 1 y pt dspic33fj64gp708a 80 64 16 8 9 8 8 1 2 adc, 24 ch C C y 2 2 2 C n C 2 y pt dspic33fj128gp708a 80 128 16 8 9 8 8 1 2 adc, 24 ch C C y 2 2 2 C n C 2 y pt dspic33fj64gp310a 100 64 16 8 9 8 8 1 1 adc, 32 ch C C y 2 2 2 C n C C y pt, pf dspic33fj64gp710a 100 64 16 8 9 8 8 1 2 adc, 32 ch C C y 2 2 2 C n C 2 y pt, pf dspic33fj128gp310a 100 128 16 8 9 8 8 1 1 adc, 32 ch C C y 2 2 2 C n C C y pt, pf dspic33fj128gp710a 100 128 16 8 9 8 8 1 2 adc, 32 ch C C y 2 2 2 C n C 2 y pt, pf dspic33fj256gp510a 100 256 16 8 9 8 8 1 1 adc, 32 ch C C y 2 2 2 C n C 1 y pt, pf dspic33fj256gp710a 100 256 30 8 9 8 8 1 2 adc, 32 ch C C y 2 2 2 C n C 2 y pt, pf ?dspic33 devices feature one or two user-selectable 1.1 msps 10-bit adc (4 sample and hold) or 500 ksps 12-bit adc (1 sample and hold) *parts available with high temperature options. dspic33f dsc product family
www.microchip.com/16bit 11 motor control and power conversion family microchips 16-bit dspic33f motor control family of digital signal controllers (dscs) provide high performance 16-bit mcus with integrated dsp and on-chip peripherals. these dscs enable the design of high-performance, precision motor control systems that are more energy efficient, quieter in operation, have greater range and an extended life. these motor control dscs can be used to control brushless dc, permanent magnet synchronous, ac induction and stepper motors. these devices are also ideal for switched mode power supplies and power factor correction applications. product pins flash kb ram kb dma # ch timer 16-bit input capture output compare/ standard pwm mc pwm qei adc 10-/12-bit ? 1.1/0.5 msps 16-bit audio dac analog comparators flash security uart spi i2c? pmp pps rtcc can jtag pkg code dspic33fj12mc201 20 12 1 C 3 4 2 4+2 ch 1 1 adc, 4 ch C C y 1 1 1 C y C C n so, p, ss dspic33fj12mc202 28 12 1 C 3 4 2 6+2 ch 1 1 adc, 6 ch C C y 1 1 1 C y C C y so, sp, ml, ss dspic33fj32mc202* 28 32 2 C 3 4 2 6+2 ch 1 1 adc, 6 ch C C y 1 1 1 C y C C y so, sp, mm dspic33fj32mc302 28 32 4 8 5 4 4 6+2 ch 2 1 adc 6 ch C 2 y 2 2 1 1 y 1 C y so, sp, mm dspic33fj64mc202 28 64 8 8 5 4 4 6+2 ch 2 1 adc 6 ch C 2 y 2 2 1 1 y 1 C y so, sp, mm dspic33fj64mc802* 28 64 16 8 5 4 4 6+2 ch 2 1 adc 6 ch C 2 y 2 2 1 1 y 1 1 y so, sp, mm dspic33fj128mc202 28 128 8 8 5 4 4 6+2 ch 2 1 adc 6 ch C 2 y 2 2 1 1 y 1 C y so, sp, mm dspic33fj128mc802* 28 128 16 8 5 4 4 6+2 ch 2 1 adc 6 ch C 2 y 2 2 1 1 y 1 1 y so, sp, mm dspic33fj16mc304* 44 16 2 C 3 4 2 6+2 ch 1 1 adc, 9 ch C C y 1 1 1 C y C C y pt,ml dspic33fj32mc204* 44 32 2 C 3 4 2 6+2 ch 1 1 adc, 9 ch C C y 1 1 1 C y C C y pt,ml dspic33fj32mc304 44 32 4 8 5 4 4 6+2 ch 2 1 adc 9 ch C 2 y 2 2 1 1 y 1 C y pt, ml dspic33fj64mc204 44 64 8 8 5 4 4 6+2 ch 2 1 adc 9 ch C 2 y 2 2 1 1 y 1 C y pt, ml dspic33fj64mc804* 44 64 16 8 5 4 4 6+2 ch 2 1 adc 9 ch 2 ch 2 y 2 2 1 1 y 1 1 y pt, ml dspic33fj128mc204 44 128 8 8 5 4 4 6+2 ch 2 1 adc 9 ch C 2 y 2 2 1 1 y 1 C y pt, ml dspic33fj128mc804* 44 128 16 8 5 4 4 8 ch 2 1 adc 9 ch 2 ch 2 y 2 2 1 1 y 1 1 y pt , ml dspic33fj64mc506a 64 64 8 8 9 8 8 8 ch 1 1 adc, 16 ch C C y 2 2 2 C n C 1 y pt, mr dspic33fj64mc706a 64 64 16 8 9 8 8 8 ch 1 2 adc, 16 ch C C y 2 2 2 C n C 1 y pt, mr dspic33fj128mc506a* 64 128 8 8 9 8 8 8 ch 1 1 adc, 16 ch C C y 2 2 2 C n C 1 y pt, mr dspic33fj128mc706a* 64 128 16 8 9 8 8 8 ch 1 2 adc, 16 ch C C y 2 2 2 C n C 1 y pt, mr dspic33fj64mc508a 80 64 8 8 9 8 8 8 ch 1 1 adc, 18 ch C C y 2 2 2 C n C 1 y pt dspic33fj128mc708a 80 128 16 8 9 8 8 8 ch 1 2 adc, 18 ch C C y 2 2 2 C n C 2 y pt dspic33fj64mc510a 100 64 8 8 9 8 8 8 ch 1 1 adc, 24 ch C C y 2 2 2 C n C 1 y pt, pf dspic33fj64mc710a 100 64 16 8 9 8 8 8 ch 1 2 adc, 24 ch C C y 2 2 2 C n C 2 y pt, pf dspic33fj128mc510a 100 128 8 8 9 8 8 8 ch 1 1 adc, 24 ch C C y 2 2 2 C n C 1 y pt, pf dspic33fj128mc710a* 100 128 16 8 9 8 8 8 ch 1 2 adc, 24 ch C C y 2 2 2 C n C 2 y pt, pf dspic33fj256mc510a 100 256 16 8 9 8 8 8 ch 1 1 adc, 24 ch C C y 2 2 2 C n C 1 y pt, pf dspic33fj256mc710a 100 256 30 8 9 8 8 8 ch 1 2 adc, 24 ch C C y 2 2 2 C n C 2 y pt, pf ?dspic33 devices feature one or two user-selectable 1.1 msps 10-bit adc (4 sample and hold) or 500 ksps 12-bit adc (1 sample and hold) *parts available with high temperature options. dspic33f dsc product family
12 16-bit embedded control solutions p: 18-pin pdip (22.81 x 7.95 x 3.3 mm) so: 18-pin soic (11.53 x 10.34 x 2.31 mm) so: 28-pin soic (17.88 x 10.34 x 2.31 mm) sp: 28-pin spdip (34.67 x 7.87 x 3.3 mm) mm & ml: 28-pin qfn (6 x 6 x 0.9 mm) pt: 44-pin tqfp (10 x 10 x 1 mm) pf: 64-pin tqfp (14 x 14 x 1 mm) pt: 64-pin tqfp (10 x 10 x 1 mm) pt: 100-pin tqfp (12 x 12 x 1 mm) p: 40-pin pdip (52.27 x 15.24 x 3.81 mm) pf: 100-pin tqfp (14 x 14 x 1 mm) so: 20-pin soic (12.80 x 10.34 x 2.31 mm) so: 20-pin soic pt: 80-pin tqfp (12 x 12 x 1 mm) pf: 80-pin tqfp (14 x 14 x 1 mm) p: 20-pin pdip (26.24 x 7.87 x 3.3 mm) ss: 20-pin ssop (7.2 x 7.85 x 1.85 mm) ss: 20-pin ssop ss: 28-pin ssop (10.2 x 7.8 x 2 mm) 16-bit packages smps and digital power conversion family implementing high speed precision digital control loops for power conversion applications requires a high-performance dsp engine along with specialized switch mode power supplies (smps) peripherals. microchips 16-bit dspic33f smps dscs provide on-chip peripherals specifically designed for high-performance, digital power supplies. smps peripherals include high speed pwm, adc and analog comparators. the dspic33f smps family supports applications such as, induction cooking, ups, inverter, intelligent battery chargers, power factor correction, hid lighting, fluorescent lighting, led lighting, ad-dc and dc-dc conversion and motor control applications. product pins flash kb ram bytes timer 16-bit dma # ch input capture output compare/ standard pwm ps pwm qei adc 10-bit 2/4 msps 10-bit dac o/p analog comparators uart spi i2c? ecan jtag pkg code dspic33fj06gs101 18 6 256 2 C C 1 4 6 ch, 3 s&h C C 1 1 1 C n so dspic33fj06gs102 28 6 256 2 C C 1 4 6 ch, 3 s&h C C 1 1 1 C y so, mm, sp dspic33fj06gs202 28 6 1k 2 C 1 1 4 6 ch, 3 s&h 1 2 1 1 1 C y so, mm, sp dspic33fj16gs402 28 16 2k 3 C 2 2 6 8 ch, 4 s&h C C 1 1 1 C y so, mm, sp dspic33fj16gs404 44 16 2k 3 C 2 2 6 8 ch, 4 s&h C C 1 1 1 C y ml, pt dspic33fj16gs502 28 16 2k 3 C 2 2 8 8 ch, 6 s&h* 1 4 1 1 1 C y so, mm, sp dspic33fj16gs504 44 16 2k 3 C 2 2 8 12 ch, 6 s&h* 1 4 1 1 1 C y ml, pt dspic33fj32gs406 64 32 4k 4 C 4 4 12 1 1 adc, 16 ch, 5 s&h C C 2 2 2 C y pt,mr dspic33fj64gs406 64 64 8k 4 C 4 4 12 1 1 adc, 16 ch, 5 s&h C C 2 2 2 C y pt,mr dspic33fj32gs606 64 32 4k 4 C 4 4 12 2 2 adc,16 ch, 6 s&h* 1 4 2 2 2 C y pt,mr dspic33fj64gs606 64 64 9k 4 4 4 4 12 2 2 adc, 16 ch, 6 s&h* 1 4 2 2 2 1 y pt,mr dspic33fj32gs608 80 32 4k 4 C 4 4 16 2 2 adc, 18 ch, 6 s&h* 1 4 2 2 2 C y pt dspic33fj64gs608 80 64 9k 4 4 4 4 16 2 2 adc, 18 ch, 6 s&h* 1 4 2 2 2 1 y pt dspic33fj32gs610 100 32 4k 4 C 4 4 18 2 2 adc, 24 ch, 6s&h* 1 4 2 2 2 C y pt, pf dspic33fj64gs610 100 64 9k 4 4 4 4 18 2 2 adc, 24 ch, 6 s&h* 1 4 2 2 2 1 y pt, pf *4 msps devices. ml: 44-pin qfn (8 x 8 x 0.65 mm) mr: 64-pin qfn (9 x 9 x 0.5 mm) st: 14-pin tssop (5.0 x 6.4 x 1.2 mm) mq: 28-pin qfn (5 x 5 mm) dspic33f dsc product family
www.microchip.com/16bit 13 dspic30f dsc product families general purpose family the 30 mips dspic30f family is developed for applications that benefit from a wide operating voltage (2.5 to 5.5v), extremely low standby current, integrated eeprom and for those that prefer 5v operation due to system considerations. the variants with codec interfaces are well suited for speech and audio applications. product pins flash memory kbytes ram bytes eeprom bytes timer 16-bit input capture output compare/ standard pwm codec interface adc 12-bit 200 ksps flash security segments uart spi i2c? can package code dspic30f3014 40/44 24 2048 1024 3 2 2 C 13 ch, 1 s/h 1 2 1 1 C p, , pt, ml dspic30f4013 40/44 48 2048 1024 5 4 4 ac97, i 2 s 13 ch, 1 s/h 3 2 1 1 1 p, pt, ml dspic30f5011 64 66 4096 1024 5 8 8 ac97, i 2 s 16 ch, 1 s/h 3 2 2 1 2 pt dspic30f6011a 64 132 6144 2048 5 8 8 C 16 ch, 1 s/h 3 2 2 1 2 pf, pt dspic30f6012a 64 144 8192 4096 5 8 8 ac97, i 2 s 16 ch, 1 s/h 3 2 2 1 2 pf, pt dspic30f5013 80 66 4096 1024 5 8 8 ac97, i 2 s 16 ch, 1 s/h 3 2 2 1 2 pt dspic30f6013a 80 132 6144 2048 5 8 8 C 16 ch, 1 s/h 3 2 2 1 2 pf, pt dspic30f6014a 80 144 8192 4096 5 8 8 ac97, i 2 s 16 ch, 1 s/h 3 2 2 1 2 pf, pt motor control and power conversion family this dspic30f family supports motor control applications, such as brushless dc, single- and 3-phase induction and switched reluctance motors. these are also ideal for ups, inverter and power factor correction applications. product pins flash memory kbytes ram bytes eeprom bytes timer 16-bit input capture output compare/ standard pwm motor control pwm qei adc 10-bit 1 msps flash security segments uart spi i2c? can package code dspic30f2010 28 12 512 1024 3 4 2 6 ch ye s 6 ch, 4 s/h 1 1 1 1 C sp, so, mm dspic30f3010 28/44 24 1024 1024 5 4 2 6 ch ye s 6 ch, 4 s/h 1 1 1 1 C sp, so, 44-pin ml dspic30f4012 28/44 48 2048 1024 5 4 2 6 ch ye s 6 ch, 4 s/h 1 1 1 1 1 sp, so, 44-pin ml dspic30f3011 40/44 24 1024 1024 5 4 4 6 ch ye s 9 ch, 4 s/h 1 2 1 1 C p, pt, ml dspic30f4011 40/44 48 2048 1024 5 4 4 6 ch ye s 9 ch, 4 s/h 1 2 1 1 1 p, pt, ml dspic30f5015 64 66 2048 1024 5 4 4 8 ch ye s 16 ch, 4 s/h 1 1 2 1 1 pt dspic30f6015 64 144 8192 4096 5 8 8 8 ch ye s 16 ch, 4 s/h 3 2 2 1 1 pt dspic30f5016 80 66 2048 1024 5 4 4 8 ch ye s 16 ch, 4 s/h 1 1 2 1 1 pt dspic30f6010a 80 144 8192 4096 5 8 8 8 ch ye s 16 ch, 4 s/h 3 2 2 1 2 pf, pt digital power conversion family this dspic30f family supports applications such as switch mode power supplies (smps), induction cooking, ups, inverter, power factor correction, hid lighting, fuorescent lighting, led lighting and digital control loops. these devices contain 1 ns resolution pwms coupled with our fast on-chip adc and comparators to facilitate a variety of applications and power supply topologies. product pins flash memory kbytes ram (bytes) adc 10-bit, 2 msps ch. analog comparators high-speed pwm timers input capture output compare/ standard pwm uart spi i2c? package code dspic30f1010 28 6 256 6 ch, 2 s&h 2 2 x 2 2 C 1 1 1 1 so, sp, mm dspic30f2020 28 12 512 8 ch, 4 s&h 4 4 x 2 3 1 2 1 1 1 so, sp, mm dspic30f2023 44 12 512 12 ch, 4 s&h 4 4 x 2 3 1 2 1 1 1 pt, ml sensor family the dspic30f sensor family products have features designed to support high-performance, cost-sensitive and space-constrained applications. offered in packages as small as 6x6 mm and with pin counts as low as 18 pins. product pins flash memory kbytes ram bytes eeprom bytes timer 16-bit input capture output compare/ standard pwm adc 12-bit 200 ksps uart spi i2c? i/o pins (max.) package code dspic30f2011 18 12 1024 C 3 2 2 8 ch, 1 s/h 1 1 1 12 p, so, 28-pin ml dspic30f3012 18/44 24 2048 1024 3 2 2 8 ch, 1 s/h 1 1 1 12 p, so, 44-pin ml dspic30f2012 28 12 1024 C 3 2 2 10 ch, 1 s/h 1 1 1 20 sp, so, 28-pin ml dspic30f3013 28/44 24 2048 1024 3 2 2 10 ch, 1 s/h 2 1 1 20 sp, so, 44-pin ml
14 16-bit embedded control solutions mplab? integrated development environment (ide) microchips 16-bit controllers are supported by mplab? integrated development environment. mplab ide is a free development environment that is common to all microchip 8-, 16- and 32-bit products, making it possible to use across many of your designs. when combined with microchips pickit 3 in-circuit debugger, you can get started with a complete development tool chain for as little as $44.95. all of microchips mcu and dsc tools operate cohesively under the mplab ide umbrella. the powerful and easy-to-use mplab ide has all of the advanced edit/build/ debug features you would expect from a 32-bit debug environment. mplab ide integrates not only software, but all of microchips hardware tools and many third party tools. key features of mplab ide: project build and management flexible watch windows mouse over variable inspection matlab device blocks for mplab ide (for dspic30 and dspic33 dscs) full feature code editor with color context source level debug in asm and c searchable trace buffers version control integration real-time data monitoring powerful project manager handles mul- tiple projects and all file types color-keyed editor makes source code debug easier status bar updates on single step or run fully customizable watch windows to view and modify registers and memory locations simply move your mouse over a variable to view or modify set break/trace points with a click of the mouse available for mplab ide assembler/linker/librarian the mplab asm30 is a full-featured macro assembler. user defined macros, conditional assembly and a variety of assembler directives make the mplab asm30 a powerful code generation tool. mplab sim software simulator the mplab sim software simulator is a full-featured, cycle accurate software simulator. in addition to simulating the cpu and the instruction set, it also supports key peripherals. matlab/simulink device blocks for dspic dscs the microchip device blocksets for matlab simulink provide a set of interface-compliant configuration and run-time peripheral blocks for the dspic30 and dspic33 dscs. complete applications can be created in the form of a matlab/simulink model using blocksets provided by microchip and simulink. c code for the application will be generated. these blocksets are compatible with the matlab plug-in available in mplab ide. assembler/linker/librarian mplab sim software simulator world class development tools
www.microchip.com/16bit 15 popular c compilers mplab c compilers microchips mplab c compilers are full-featured, ansi compliant high-performance tools tightly integrated with mplab ide. source level debugging allows single stepping through c source code and inspecting variables and structures at critical points in the code. integration with mplab ide means there is a single, consistent environment to write code and to debug with the free mplab sim simulator or with mplab in-circuit debuggers and emulators. code can be programmed into the target using the hardware debuggers or with microchips device programmers. compiler switches and linker customizations are done within mplab ide to provide a full graphical front end to these powerful compilers. editing errors and breakpoints instantly switch to the corresponding lines in source code. watch windows show data structures with defined data types, including floating point. mplab c ? compiler for pic24 mcus and dspic dscs the mplab c compiler for pic24 mcus and dspic dscs includes a complete ansi c standard library, including string manipulation, dynamic memory allocation, data conversion, timekeeping and math libraries. the mplab c compiler has a powerful code optimizer; other 16-bit mcus generate as much as 165 percent larger code for the same application. library features peripheral driver library this library provides over 300 c utility functions. math libraries: standard, floating-point & fixed-point ansi c standard math functions ieee-754 compliant floating point math support for both single and double-precision i/q math for fixed point numbers support for both 1.15 and 16.16 formats dsp algorithm library this extensive dsp building block library is fully optimized in assembly code for execution speed. world class development tools hi-tech c compilers hi-tech c ? ansi c compilers are enabled with omniscient code generation? (ocg), a whole-program compilation technology, to facilitate more intelligent, state-of-the-art code generation and enhance product usability. ocg extracts information from multiple source files simultaneously, allowing more intelligent state-of-the-art code generation that can deliver up to double the code density, better ram utilization and faster interrupts than other compilers. hi-tech c compilers integrate into mplab ide and are fully compatible with all microchip debuggers and emulators. these compilers can also run on windows, linux and mac os x. hi-tech c ? compiler for pic24 mcus and dspic dscs hi-tech c compiler for pic24 mcus and dspic dscs (standard) is a full-featured ansi c compiler for microchips 16-bit microcontrollers and digital signal controllers. this compiler offers the c programmer a powerful, yet easy-to-use environment for code development. peripheral driver library math libraries: standard, floating-point & fixed-point dsp algorithm library download a full-featured, time-restricted eval version of the mplab c compiler for pic24 mcus or dspic dscs from the microchip web site for evaluation. www.microchip.com/compilers
16 16-bit embedded control solutions pickit? 3 in-circuit debugger (pg164130) the mplab pickit 3 allows debugging and programming of pic? and dspic? flash microcontrollers at a most affordable price point using the powerful graphical user interface of the mplab integrated development environment (ide). mplab? icd 3 in-circuit debugger/programmer (dv164035) the mplab icd 3 in-circuit debugger/programmer is a powerful, low-cost development tool. running under mplab ide, mplab icd 3 can debug asm or c source code, watch and modify variables, single step and set breakpoints. mplab real ice? in-circuit emulation system (dv244005) the mplab real ice in-circuit emulator is microchips next- generation emulation and debugging system. this system provides a powerful in-circuit emulation platform for easy and rapid application development and debugging. the emulation is performed using special hardware logic on the target device itself, eliminating the need for a separate emulator device. mplab pm3 device programmer (dv007004) mplab pm3 device programmer is a full-featured, production quality universal device programmer. using interchangeable socket modules, the mplab pm3 supports virtually all programmable devices from microchip. mplab pm3 has improved programming time for many devices and offers a built-in interface for robust icsp ?. mplab? starter kits mplab starter kits are designed to demonstrate the key features of the device family they represent. in addition to the external circuit needed to support and demonstrate the device, the starter kits include the circuitry necessary to debug and program the mcus and dscs. when combined with the mplab? ide and the mplab c compiler for pic24 mcus or dspic dscs (evaluation edition), the starter kit allows designers to gain quick knowledge and experience with 16-bit mcu and dsc products. mplab starter kit for dspic? digital signal controllers (dm330011) the mplab starter kit for dspic digital signal controllers is an excellent low cost platform to evaluate or learn about the dspic architecture. it is equipped with the hardware and software necessary to code and debug simple applications and also demonstrates the audio capability of the dspic dsc. mplab starter kit for pic24h mcus (dm240021) this starter kit is a complete hardware and software kit for exploring the power of pic24h family of mcus. the on-board pic24hj128gp504 controller is equipped with necessary software to demonstrate accelerometer based sample program with visual display and speech playback. mplab starter kit for pic24f mcus (dm240011) this starter kit is based on the pic24fj256gb110 family and is equipped with the hardware and software necessary to demonstrate the usb otg peripheral and mtouch ? capacitive touch sense technology. general purpose development and evaluation tools code and debug simple applications and also demonstrates to demonstrate accelerometer based sample program with
www.microchip.com/16bit 17 development boards a variety of hardware development boards are available for the pic24 mcu and dspic dsc, enabling designers to shorten their design cycle. these boards are designed to allow easy connection to an mplab icd 3, mplab real ice or mplab pm3. all development boards include documentation and example source code to accelerate your design. dspicdem? 80-pin starter development board (dm300019) this development board offers an economical way to evaluate the 80-pin dspic30f general purpose and motor control families as well as the dspic33f devices. 16-bit 28-pin starter development board (dm300027) this low cost development board provides an easy way to get started with any of microchips 28-pin 16-bit mcu or dsc devices. general purpose development and evaluation tools dspicdem? 1.1 plus general purpose development board (dm300024) this board provides development support for general purpose, speech and audio-related applications. dspicdem? 2 development board (dm300018) this development board provides a cost effective way to start designing solutions for all 18-, 28- and 40-pin dip-packaged dspic30f dsc devices. nanowatt xlp 16-bit development board (dm240311) the nanowatt xlp development board provides a platform for extreme low power applications.
18 16-bit embedded control solutions explorer 16 and pictail ? plus daughter board system explorer 16 development board (dm240001/dm240002) this development board offers an economical way to evaluate microchips 16- and 32-bit microcontrollers, and dspic33f dsc families. the combination of versatility and expandability and supporting pictail plus daughter cards allows a designer to evaluate complex software libraries and hardware with minimal time and effort. pictail plus daughter boards allows for the easy addition of complex hardware allows for the easy evaluation of software libraries provides expansion for application specific hardware key features: processor pims (plug-in modules) C dm240001: two interchangeable pims, one each for the pic24fj128ga010 and the dspic33fj256gp710 dsc C dm240002: features a pim for the pic24fj64ga004 and dspic33fj32gp204 alpha-numeric 16 x 2 lcd display interfaces to mplab? icd 3, mplab real ice? and rs-232 includes microchips tc1047a high accuracy, analog output temperature sensor full documentation cd includes users guide, schematics and pcb layout expansion connector to access full devices pin-out and bread board prototyping area pictail plus connector for expansion boards description part number list price (1) devices supported pic24f pic24h dspic33f wireless pictail? plus daughter board C 2.4 ghz daughter card with the microchip mrf24j40 transceiver ac163027 $39.99 ? ? ? ecan/lin pictail? plus daughter board C two ecan mcp2551 transceivers C two lin mcp2021-330 transceivers ac163130 $45.00 C ? ? pictail? plus daughter board for sd/mmc C spi to sd/mmc interface ac164122 $37.99 ? ? ? ethernet pictail? plus daughter board C stand alone enc24j60 10base-t ethernet controller ac164123 $39.99 ? ? ? irda? pictail? plus daughter board C irda transceiver for irda enabled uart ac164124 $25.00 ? ? ? speech playback pictail? plus daughter board C adaptive differential pulse code modulation (adpcm) speech playback and recording ac164125 $45.00 ? ? ? prototype pictail? plus daughter board C pictail ? plus expansion board ac164126 $20.00 ? ? ? graphic pictail? plus daughter board C enables graphics display via pmp ac164127 $125.00 ? ? ? audio pictail? plus daughter board C full duplex speech and audio applications ac164129 $80.00 C ? ? usb pictail? plus daughter board Cusb device, host and otg expansion ac164131 $60.00 ? C C buck/boost converter pictail? plus daughter board C two independent dc/dc synchronous buck converters C independent dc/dc boost converter ac164133 $89.99 C C ? thermal/linear intelligent sensor pictail plus daughter board C signal input and conditioning for thermocouples and linear sensors C tc1047/1047a temperature to voltage converter ac164135 $49.99 C ? ? mcp2515 pictail? plus daughter board C stand alone can controller expansion board mcp2515dm $40.00 ? ? ? mcp42xx pictail plus daughter board C mcp42xx digital potentiometer expansion board mcp42xxdm $20.00 ? ? ? mcp4725 pictail plus daughter board C 12-bit dac + non-volatile memory mcp4725dm $15.00 ? ? ? (1) list price may change without notice.
www.microchip.com/16bit 19 advanced development boards and reference designs for motor control applications motor control development systems for dspic30f picdem? mc lv motor control development board (dm183021) the picdem mc lv development board is intended for low-voltage (up to 48v at 2 amps), brushless dc (bldc) sensored or sensorless applications. it provides a low-cost board for users to evaluate and develop applications using microchips 28-pin pic18fxx31 and dspic30f motor control devices. an 18-pin translator board (ac162078) is also available and allows the pic18f1330 to be installed on the board. feedback support includes hall-effect sensors and back emf voltages. mplab icd 3 in-circuit debugger or real ice in-circuit emulator is required for programming or debugging operations. dspicdem? mc1/mc1l/mc1h (dm300020/dm300022/dm300021) this modular full-featured system provides a method for users to evaluate and develop applications using dspic30f motor control dscs via a plug-in-module (pim). the mc1 includes a dspic30f6010a pim. the mc1h provides isolated user interfaces for safe operation. mplab icd 3 in-circuit debugger or real ice in-circuit emulator is required for programming or debugging operations. microchip offers a number of hardware tools to assist in the development of motor control applications. these tools work with microchips mplab? ide and an in-circuit debugger to download and debug application software. our systems make it easy to customize the software from our application notes and demo code to run different motors. dspicdem? mcsm stepper motor C motor control development board /kit (dm330022)/(dv330021) this development board is intended for low-voltage (up to 80 volts at 3 amps) 2-phase uni-polar or bi-polar stepper motor (4, 6 or 8 wire) applications. it provides a low-cost system for users to evaluate and develop applications using dspic33f motor control dscs via a plug-in module (pim) or 28-pin soic socket. a usb serial interface for rtdm is provided. feedback support includes current and voltage. demo software to run motors in open-loop or closed-loop with full or variable micro-stepping is provided. a dmci/rtdm gui for controlling step commands, motor parameter input and operation modes is included. the kit includes a stepper motor and a 24-volt power supply. mplab icd 3 in-circuit debugger or real ice? in-circuit emulator is required for programming or debugging operations. dspicdem? mclv development board (dm330021) this development board is intended for low-voltage (up to 48 volts at 10 amps) bldc sensored or sensorless applications. it provides a low-cost system for users to evaluate and develop applications using dspic33f motor control dscs via a plug-in module (pim) or 28-pin soic socket. serial interfaces include: rs-232c, can, lin and usb (for rtdm). feedback support includes: hall-effect sensors, shaft encoder, back emf voltages and single or dual shunt resistors for current. mplab icd 3 in-circuit debugger or real ice ? in-circuit emulator is required for programming or debugging operations. dspicdem? mchv development system (dm330023) this development system is intended for high-voltage (up to 400 volts at 6.5 amps) bldc, pmsm and acim sensored or sensorless applications. it provides a low-cost ipm-based system for users to evaluate and develop applications using dspic33f motor control dscs via a plug-in module (pim) or a 28-pin soic socket. isolated serial interfaces include rs-232c and usb (for rtdm). feedback support includes: hall-effect sensors, shaft encoder, back emf voltages and single or dual current shunt resistors. a pfc circuit is provided to meet regulatory requirements. an isolated built-in debugger (similar to mplab icd 3) permits a direct connection with a pc. dsc family input voltage development board power module motor dspic30f 48 volts dc, 600w dspicdem mc1 (dm300020) dspicdem mc1l 3-phase low voltage power module (dm300022) ac300020 or ac300022 dspic30f 240 volts ac, 800w dspicdem mc1 (dm300020) dspicdem mc1h 3-phase high voltage power module (dm300021) ac300021 motors you can provide your own motor or purchase one of the motors used in our application notes and guaranteed to run, right out of the box: ac300024 C 2-phase, 8-wire stepper motor ac300020 C 24v bldc motor ac300022 C 24v bldc motor with shaft encoder ac300021 C 208v, 1/3 hp 3-phase ac induction motor motor control dscs via a plug-in module (pim) or 28-pin
20 16-bit embedded control solutions digital power interleaved pfc reference design high performance power supplies are used in a wide variety of applications ranging from telecommunication equipment, industrial equipment, digital televisions, lighting, air conditioners and other home appliances. they all need solutions for power factor correction to improve overall efficiency, improve the input power factor, voltage regulation and total harmonic distortion (thd) of the input current. digital interleaved power factor correction methods provide many benefits over older pfc techniques. more information on this design can be found at: www.microchip.com/ipfc digital pure sine wave uninterruptible power supply (ups) reference design microchips digital pure sine wave uninterruptible power supply (ups) reference design is based on the dspic33f gs series of digital-power digital signal controllers (dscs). this reference design demonstrates how digital-power techniques when applied to ups applications enable easy modifications through software, the use of smaller magnetics, intelligent battery charging, higher efficiency, compact designs, reduction in audible and electrical noise via a purer sine-wave output, usb communication and low-cost overall bill-of-materials. more information on this design can be found at: www.microchip.com/offlineups dspicdem? smps buck development board (dm300023) this development board implements a simple dc/dc switch mode power supply (smps) using the dspic30f smps dscs and is a good starting point for designers interested in these devices. ac/dc reference design this design is a completely digitally controlled full-featured 300w (5v/23a and 3.3v/69a) power supply with active pfc. the design offers a universal ac input with active power factor correction followed by two stages of dc/dc power conversion. the first stage converts the high-voltage dc link to a 12v dc bus via a zero voltage transition full-bridge converter incorporating secondary side synchronous rectification. the second stage consists of single-phase and multi-phase buck converters. more information on this design can be found at: www.microchip.com/acdcpower buck/boost converter pictail? plus card (ac164133) a low-cost development platform for dspic33fgs smps devices, the buck/ boost converter pictail plus card has two buck stage outputs and one boost stage output. the buck/boost converter operates from an input supply of +9v to + 15v dc. various performance measures like digital control loop performance of power conversion, dynamic load performance, multiphase buck and synchronous buck converter operation, parallel operation of two buck converters and multiple output control with a single dspic device can be evaluated for dspic33fgs smps solutions. this board can be used with either the explorer 16 board or the 16-bit 28-pin starter board and the dspic33f smps and digital power conversion devices. advanced development boards and reference designs for digital power applications
www.microchip.com/16bit 21 dspicworks? data analysis and dsp software the dspicworks data analysis and dsp software makes it easy to evaluate and analyze dsp algorithms. you can run a variety of dsp and arithmetic operations and analyze your data in both time and frequency domain. key features of the dspicworks data analysis and dsp software: visually analyze time and frequency domain data dsp operations: fft, convolution, correlation, dct and filtering waveform synthesis tool generates one-, two- and three-dimensional frequency graphs data import/export options to interface with mplab ide and mplab asm30 support for fractional, integer and ieee floating point data in decimal and hexadecimal notation the dspicworks data analysis and dsp to evaluate and analyze can run a variety of your data in both time develop dsp algorithms: the easy way digital filter design tool the digital filter design tool makes designing and analyzing fir and iir filters easy. enter frequency specifications and filter code and coefficients are generated automatically. graphical output windows provide the desired filters characteristics. digital filter design lite tool not ready to purchase the whole digital filter package? why not start lite? the digital filter design lite tool includes most of the features of the full-featured version at a fraction of the cost. filter design filter design lite list price $249 $29 low-pass ? ? high-pass ? ? band-pass ? ? band-stop ? ? fir taps up to 513 up to 64 iir taps for lp, hp up to 10 up to 4 iir taps for bp, bs up to 20 up to 8 generate asm code ? ? export to mplab? ide ? ? export to mplab? c compilers ? ? 32-bit iir filter ? C power design and simulation tool microchips mindi? simulator tool aids in the design and analysis of various analog and digital circuits used in power management and linear applications. this interactive simulator tool enables designers to quickly generate circuit diagrams, generate code, simulate circuits and specify passive components for a variety of power, battery-charger and linear applications. circuits developed using the mindi simulation tool can be downloaded to a personal computer (pc) or workstation and can often be ported directly into system diagrams. visit www.microchip.com/mindi to access the mindi simulator tool. simulator tool aids in the design and analysis of various analog and digital circuits used in tool enables designers to quickly generate circuit diagrams, generate code,
22 16-bit embedded control solutions data monitor & control interface C a free mplab ide plug-in the data monitor and control interface (dmci) provides dynamic access and control of software variables. it is useful for tuning application parameters and viewing run- time application data graphically. software parameter changes are updated during run-time. feature highlights include: mplab project aware C the current device and software variables are recognized automatically by dmci compiler independent debug tool independent provides effortless graphical analysis of application historical data real-time data monitor (rtdm) the real-time data monitor saves development and testing time for embedded control applications. rtdm allows users to make a change to a software parameter and see the effect immediately without stopping the application execution. a serial usb or uart cable supports bi-directional data transfers between the host pc and the mcu/dsc. debug application software: the easy way
www.microchip.com/16bit 23 noise suppression library this application library suppresses the noise interference in a speech signal, such as ambient noise picked up by a microphone while capturing speech. this algorithm is particularly useful for systems such as hands-free phones, speakerphones, intercoms and headsets where an isolated noise reference is not available. the algorithm handles 0-4 khz audio bandwidth and provides adjustable noise reduction up to 44 db. acoustic echo cancellation library this library provides a function to eliminate the echo generated in the acoustic path between a speaker and a microphone, such as in a speakerphone or an intercom system. this library is compatible with the g.167 standard and provides 16, 32, 64 or 128 ms echo delays. it handles 0-4 khz audio bandwidth and provides echo cancellation of 40-50 db. it also includes some sample rate conversion functions. line echo cancellation library this library provides a function to cancel electrical line echoes caused by 2- to 4-wire conversion hybrids in telephone lines. the library can be used in long distance voice communication applications, especially in links involving satellite networks and intercontinental long haul networks, as well as digital networks, such as voice over ip (voip). this library is compatible with the itu-t g.168 recommendation. the library can be used for full-duplex operation. it handles 0-4 khz audio bandwidth (8 khz sampling of 16-bit speech data). equalizer library the equalizer library allows applications to change the tonal properties of a signal by offering an 8-band frequency band amplitude control. the library processes an 8 khz sampled signal. the library works readily with the rest of microchips dspic dsc speech and audio processing algorithms. libraries for speech and audio applications speech encoding/decoding libraries three options exist for a variety of speech compression/encoding and decompression/decoding applications: the library is an implementation of the itu-t g.711 standard which uses a-law or -law companding to achieve 2: 1 compression. g.726a is an implementation of the itu-t g.726 annex a standard which uses adaptive differential pulse code modulation (adpcm) encoding algorithm. it can achieve up to an 8:1 compression ratio depending on output bit rate selected. speex is a popular standard in the open source software community which has been adapted for the dspic dsc. it uses code excited linear prediction (celp) algorithm. it can achieve a 26:1 compression ratio. vocoder incoming data rate (16-bit) output rate speech quality (mos) mips (1) flash (kb) ram (kb) target g.711 8 khz 64 kbps 4.3-4.5 1 3 3.6 pic24/dspic dsc g.726a 8 khz 16-40 kbps 4.3-4.5 15 6 4 dspic dsc speex 8/16 khz 8-12.8 kbps 3.7-4.2 20/24 24/38 7.6/12 dspic dsc note 1: includes both encoder and decoder processing in full duplex. dspic? dsc automatic gain control library the dspic? dsc automatic gain control library automatically adjusts the amplitude of a speech signal to match a set level. this is useful in speech applications where the distance between the speech source and the microphone is not fixed. the automatic gain control library can be used readily with microchips speech and audio solutions for speech signal pre-processing. speech and audio fast forward (saff) the dspic dsc speech and audio fast forward tool provides users with real-time control of microchips speech and audio processing algorithms as they are running in a embedded system application. this pc gui tool facilitates code generation and easy tuning of microchips noise suppression, acoustic echo cancellation, line echo cancellation and equalizer algorithms in speech and audio applications by simplifying parametric tuning of algorithms. dspic? dsc automatic gain control library speech and audio fast forward (saff) equalizer library
24 16-bit embedded control solutions miwi ? wireless networking protocol stacks the miwi and miwi p2p wireless networking protocols are simple, easy to use protocols designed for low data rate, short distance,low-cost networks. these protocols operate on both the ieee 802.15.4and sub-ghz rf transceivers for wireless personal area networks (wpans). the miwi protocols provide an easy-to-use alternative for wireless communication. in particular, the miwi protocols target peer-to-peer, star, or mesh networks with few hops between nodes. the miwi protocol stacks are applicable with microchips mrf24j40 2.4 ghz transceiver/modules for ieee 802.15.4 compliant networks and microchips sub-ghz transceivers. irda? standard stack for microchip 16-bit mcus the irda standard is a highly popular, inexpensive method for providing wireless point-to-point communication. this free stack coupled with microchips 16-bit microcontrollers and dscs, with their built-in irda standard support, provide an inexpensive wireless connection with plenty of computing power left for other tasks. v.22bis/v.22 soft modem library this library is available free of charge from the microchip web site. the v.22bis soft modem library is a collection of algorithms for a software implementation of the itu-t compliant v.21/bell 103, v.22 and v.22bis modems and v.42 recommendations. the v.22bis library comes with full source code and archives that contain object code modules required for linking with your application. usb on-the-go library microchips usb support consist of a series of application notes with software that demonstrate and support the development of embedded host, peripheral and on-the-go functions. specific driver classes include human interface device (hid) class for user interfaces, and mass storage device (msd) class for memory devices and a microchip custom device class driver. usb application demos include thumb drive bootloader, mass storage, usb charger and a printer host. pic18, pic24f and pic32 mcus are supported by microchips usb framework. all usb application notes are available free of charge at www.microchip.com/usb microchips free tcp/ip stack software (enc28j60 and enc624j600 driver) the microchip tcp/ip stack is a free suite of programs that provide services for standard tcp/ip-based applications (http server, ftp server, etc.) or it can be used in a custom tcp/ip-based application. the stack is portable across all pic18, pic24, dspic30f and dspic33f products. it contains support for mplab c18, hi-tech pic18 and mplab c compiler for pic24 mcus and dspic dscs. zigbee? pro wireless networking protocol stack zigbee pro is a wireless network protocol specifically designed for low data rate sensors and control networks. there are a number of applications that can benefit from the zigbee protocol including building automation networks, home security systems, industrial control networks, remote metering and pc peripherals. zigbee may be the appropriate solution if your product must interact with other vendors products on a wireless network. microchip offers a zigbee pro compliant platform, zigbee rf4ce compliant platform, and zigbee application profiles. connectivity libraries usb on-the-go library miwi v.22bis/v.22 soft modem library
www.microchip.com/16bit 25 libraries, methods and modules ready to use embedded control libraries encryption libraries implement reliable secure applications using the symmetric and asymmetric key embedded encryption libraries. developed for microchip by ntru cryptosystems inc., these libraries are both proven and optimized. library functions can be easily called by your c or assembly code. alternatively, the 256-bit key aes and triple-des libraries developed by microchip are available for a production license fee of $5.00 from microchipdirect. file system for pic18, pic24, pic32 mcus and dspic dscs microchips memory disk drive file system interface library brings the ability to transfer and share portable memory devices between an embedded system and a personal computer. most sd cards, cf cards and mmcs multimedia cards, particularly those sized below 2 gigabytes (gbs), use the fat16 standard. the fat32 standard can be used to address memory sized between 2 gigabytes and 2 terabytes. this library with complimentary application note (an1045) provides a method to read and/or write to these storage devices through a microcontroller. the data of these storage devices can be read by a pc, and the data written by a pc can be read by a microcontroller. most operating systems (i.e., windows? xp) support the fat16 and fat32 file systems. graphics library for pic24 & pic32 mcus and dspic dscs the microchip graphics library is highly modular and is optimized for microchips 16- and 32-bit microcontrollers. the software package includes: full source code, schematics, drivers, documentation and utilities. graphics library supports: C up to 480x272 (wqvga) resolution C up to 16-bit or 65k colors C 2d and 3d objects C image and animation C resistive touch screen and keypad C foreign fonts mtouch? sensing technology source code and demos microchips mtouch sensing solutions provide a free and easy method for designers to add capacitive touch sensing to applications utilizing pic? microcontrollers without the cost of fee-based licensing and royalty agreements. being a source-code solution further helps engineers quickly integrate touch sensing functionality with their existing application code in a single, standard microcontroller, thus reducing the total system cost associated with current designs. methods emulating data eeprom for pic18 and pic24 mcus, dspic dscs and pic32 for devices that do not have on-chip eeprom, emulating eeprom with on-chip flash memory my be an important option. this application note presents an interface similar to an internal data eeprom, but uses available on-chip flash memory to improve endurance by a factor as high as 500. (application note: an1095) achieving higher adc resolution using oversampling this application note describes oversampling as a method to add additional bits of accuracy to the 12-bit adc conversion in a dspic dsc. (application note: an1152) bootloader for pic24 mcus and dspic dscs this application note describes a uart-based bootloader for all 16-bit mcu and dsc families. (application note: an1094) a serial bootloader for pic24f devices this application note describes a uart-based bootloader and includes microchips pic24f quick programmer (p24qp) windows-based graphical programming interface. (application note: an1157) implementing digital lock-in amplifiers using the dspic? dsc conventionally, lock-in amplifiers use complicated (and expensive) analog circuitry to perform the phase sensitive detection and filtering. however, modern digital signal controllers (dscs), such as the dspic30f and dspic33f families, can be used to remove large amounts of the analog circuitry by performing the necessary operations in software. this capability provides a number of additional benefits including increased reliability, resistance to temperature and aging effects, and the ease with which the system can be modified in the field. (application note: an1115) modules cyclic redundancy code (crc) module crc is one of the most versatile error checking algorithm used in various digital communication systems. this application note illustrates how to use the hardware crc module on selected 16-bit mcus and dscs. users can program any user-defined generator polynomial into this module for crc computation. (application note: an1148)
26 16-bit embedded control solutions power conversion and motor control application software application type application solution an number description brushless dc motor control sensored bldc motor control an957 this application note describes a fully-tested 3-phase bldc motor control algorithm with 3 hall-effect sensors. sensorless bldc motor control using the dspic30f of dspic33f an901 this application note describes how to provide sensorless bldc motor control with the dspic dsc device. sensorless bldc control with back-emf filtering an1083 this application note describes how to apply a dspic dsc to control a sensorless bldc motor, using the dspic30f6010a device on a dspicdem? mc lv board platform. sensorless bldc control with back-emf filtering using a majority function an1160 this application note describes a sensorless brushless direct current (bldc) motor control algorithm, implemented using the dspic? digital signal controller (dsc). the algorithm works by the use of a majority function for digitally filtering the back- electromotive force (bemf). each phase of the motor is filtered to determine when to commutate the motor drive voltages. ac induction motor control vector control of an acim using optical encoder an908 this application note describes a fully-tested vector, or field oriented, control algorithm for a 3-phase acim. the motor currents, torque and velocity are regulated in control loops. introduction to acim control an984 this application note describes volts per hertz control of an ac induction motor. sensorless field oriented control (foc) of an ac induction motor (acim) an1162 this application note presents a solution for sensorless field oriented control (foc) of induction motors using a dspic? digital signal controller (dsc). the benefits of field oriented control can be directly realized as lower energy consumption, higher efficiency, lower operating costs and reduced cost of drive components. sensorless field oriented control (foc) of an ac induction motor (acim) using field weakening an1206 this application note presents one solution for sensorless field oriented control (foc) with field weakening (fw) of induction motors using a dspic digital signal controller (dsc). permanent magnet syncronous motor control sinusoidal pmsm motor control an1017 this application note provides a fully working and highly flexible solution for using the dspic dsc to control a permanent magnet synchronous motor using three hall sensors with sinusoidal voltages. sensorless field-oriented control for pmsm motors with field weaking using slide mode controller an1078 this application note describes how to apply a dspic dsc to control a permanent magnet synchronous motor using the field oriented control algorithm. shunt resistors are used to estimate rotor position. sensorless field oriented control (foc) of an ac induction motor (acim) using field weakening an1206 this application note presents one solution for sensorless field oriented control (foc) with field weakening (fw) of induction motors using a dspic digital signal controller (dsc). sensorless field oriented control (foc) for a permanent magnet synchronous motor (pmsm) using a pll estimator and field weakening (fw) an1292 this application note desribes the sensorless foc algorithm for pmsm motor using a phase locked loop (pll) position and speed estimators. integrated power factor correction (pfc) and sensorless field oriented control (foc) system an1208 this application note describes the process of integrating two complex applications: pfc and sensorless foc. these applications are implemented on a permanent magnet synchronous motor (pmsm). in addition, this application note also describes the integration of the algorithms, lists the necessary hardware requirements, and provides the guidelines to optimize the development procedure. single-shunt three-phase current reconstruction algorithm for sensorless foc of a pmsm an1299 this dspic33f application note describes a motor control technique where a single- shunt resistor circuit is used to measure the motor phase current. stepper motor control stepper motor control with dspic? dscs an1307 this application note describes how to drive a stepper motor with a dspic33f motor control family dsc. smps/digital power switch mode power supply (smps) topologies (part i) an1114 this application note explains the basics of different types of smps topologies and their applications. the pros and cons of different smps topologies are also explained to guide the user to select an appropriate topology for a given application, while providing useful information regarding selection of components for a given smps design. switch mode power supply (smps) topologies (part ii) an1207 this application note is the second of a two-part series on switch mode power supply (smps) topologies. this series expands on the previous material in part i, and presents the basic tools needed to design a power converter. offline ups reference design an1279 the application note describes the design of an offline uninterruptible power supply (ups) using a switch mode power supply (smps) dspic? digital signal controller (dsc). digital power interleaved pfc reference design an1278 the application note describes the design of an digital power interleaved pfc (ipfc) using a switch mode power supply (smps) dspic? digital signal controller (dsc). class b software class b safety software library for pic mcus and dspic dscs an1229 this application note describes the class b safety software library routines that detect the occurrence of faults in a single channel cpu. these routines have been developed in accordance with the iec 60730 standard to support the class b certification process.
www.microchip.com/16bit 27 resources for self-paced learning web seminars microchip offers extensive online resources for designers ranging from downloadable documentation to web seminars (webinars) to online discussion groups. all of these helpful resources are accessible at www.microchip.com/webseminars and are updated frequently with the most current information on our products and services. for more information about additional self-paced learning resources, please visit www.microchip.com/training application area webinar topic motor control sensorless field oriented control for acim sensorless filed oriented control for pmsm sensorless bldc motor control using a majority function brushed dc motor basics speech & audio dspic? dsc speech and audio solutions a look at the dspic? audio and speech starter kit audio dac peripheral on dsc devices graphics & display graphics lcd system and pic24 interface microchip graphics qvga display solution microchip graphics library architecture connectivity tcp/ip networking can design considerations using the irda standard protocol power management building a dspic? smps system smps components and their affects on system design control system design for power converters smps topologies C the buck converter switch mode power supply topologies C the forward converter deep sleep mode on microchip pic18 and pic24 microcontrollers capacitive touch sense introduction to mtouch? capacitive touch sensing capacitive mtouch? sensing solutions: design guidelines overview of charge time measurement unit (ctmu) chip functionality introduction to the pic24f mcu introduction to the dspic dsc dspic dsc peripherals pic24f peripherals power management modes dspic dsc architecture, addressing modes, dsp engine codeguard? security overview of charge time measurement unit peripheral pin select deep sleep mode on microchip pic18 and pic24 microcontrollers tools dspic? development tools overview tutorial on the mplab starter kit for pic24h mcus introduction to microchip simulink blocksets matlab plug-in for mplab? ide usb usb on-the-go introduction sensors hardware conditioning of sensor signals microchip regional training centers to meet customers demands for more training more often, microchip has established a global network of regional training centers (rtcs) that provide workshops and seminars on a year-round basis. each rtc offers a multitude of courses on a regular basis to ft your demanding schedule. you can beneft by learning in small hands-on classroom settings that focus on your specifc needs. visit the microchip web site at www.microchip.com/rtc for classes and schedules.
28 16-bit embedded control solutions software development tools and operating systems development tool product name description part number list price (1) devices supported pic24f pic24h dspic30f dspic33f integrated development environment mplab? ide* integrated development environment sw007002 free ? ? ? ? green hills multi integrated development environment C contact ghs ? ? ? ? c compilers mplab? c compiler for pic24 mcus and dspic dscs ansi c compiler, assembler, linker and librarian sw006012 $895 ? ? ? ? mplab? c compiler for pic24 mcus ansi c compiler, assembler, linker and librarian sw006014 $495 ? ? C C mplab? c compiler for dspic dscs ansi c compiler, assembler, linker and librarian sw006013 $495 C C ? ? embedded workbench for dspic30f iso/ansi c and embedded c++ compiler in a professional, extensible ide, (windows? nt/2000/ windows xp?) special dsp support included ewdspic 1 contact iar ? ? ? ? hi-tech c? compiler for pic24 mcus and dspic dscs ansi c compiler for dspic? dscs and pic24 mcus, integrates with mplab? ide sw500009 $1195 ? ? ? ? ccs pcd c-compiler for pic24 mcus and dspic dscs command-line c compiler for microchip pic24 mcu and dspic dsc families, integrates with mplab? ide sw500021 $250 ? ? ? ? operating systems avix-rt avix avix is an rtos specifically developed for microchips pic24 mcus and dspic dscs C contact avix ? ? ? ? cmx-tiny+? for dspic? dsc preemptive real-time operating system (rtos) for dspic30f sw300032 $3000 ? ? ? ? cmx-rtx? for dspic? dsc fully preemptive real-time operating system (rtos) for dspic30f sw300031 $4000 ? ? ? ? cmx scheduler? multi-tasking, preemptive scheduler for dspic30f sw300030 free ? ? ? ? express logic thread x mcu threadx mcu edition rtos is a fully preemptive, deterministic, real-time operating system designed for microchip's pic24 mcus. sw500130 $5990 ? ? C C threadx mcu edition rtos is a fully preemptive, deterministic, real-time operating system designed for microchip's dspic dscs sw500131 $5990 C C ? ? freertos.org? portable, open source, mini real time kernel C contact freertos.org? ? ? ? ? lassar systems ava a unique and powerful rtos designed exclusively for microchip's pic24 mcus and dspic dscs C contact lassar systems ? ? ? ? micrim c/os-ii portable, scalable, preemptive real-time, multitasking kernel C contact micrium ? ? ? ? oscan for dspic? dsc osek/vdx v2.2 C contact vector C ? ? ? pumpkin's salvo rtos salvo rtos is a full-featured multitasking priority-based event-driven rtos for all microchip microcontrollers C contact pumpkin ? ? ? ? rowebots dspnano dspnano posix rtos is a tiny, fully preemptive, deterministic, real-time operating system designed for microchip's pic24 mcus and dspic30/33 processors C contact rowebots ? ? ? ? segger embos real-time operating system for embedded applications C contact segger ? ? ? ? dsp dspicworks? data analysis and dsp software sw300023 free ? ? ? ? digital filter design full featured graphical iir and fir filter design package for dspic30f sw300001 $249 C C ? ? digital filter design lite graphical iir and fir filter design package for dspic30f sw300001-lt $29 C C ? ? (1) list price may change without notice. *includes mplab asm30, mplab sim, mplab vdi.
www.microchip.com/16bit 29 development boards and reference designs development tool description part number list price (1) devices supported pic24f pic24h dspic30f dspic33f development tool starter kits (includes debug capability) mplab? icd 3 with explorer 16 kit dv164037 $299.99 ? ? C ? mplab? starter kit for dspic dscs dm330001 $59.98 C C C ? mplab? starter kit for pic24h mcus dm240021 $59.98 C ? C C mplab? starter kit for pic24f mcus dm240011 $59.98 ? C C C starter development boards explorer 16 development board dm240001 $129.99 ? ? C ? dspicdem? 80-pin starter development board dm300019 $79.99 C C ? ? 16-bit 28-pin starter development board dm300027 $79.99 C C ? ? dspicdem? 2 development board dm300018 $99.99 C C ? C general purpose development board dspicdem? 1.1 plus general purpose development board dm300024 $299.99 C C ? ? nanowatt xlp 16-bit development board dm240311 $59.99 ? C C C motor control development boards picdem? mc lv development board dm183021 $129.99 C C ? C dspicdem? mclv development board dm330021 $150 C C C ? dspicdem? mchv development board dm330023 $650 C C C ? dspicdem? mcsm development board dm330022 129.99 C C C ? dspicdem? mcsm development kit dv330021 269.99 C C C ? dspicdem? mc1 motor control development board dm300020 $300 C C ? C dspicdem? mc1h 3-phase high voltage power module dm300021 $800 C C ? ? 3-phase acim high voltage motor (208/460v) ac300021 $120 C C ? ? dspicdem? mc1l 3-phase low voltage power module dm300022 $700 C C ? ? 3-phase bldc low voltage motor (24v) ac300020 $120 C C ? ? smps development board dspicdem? smps buck development board dm300023 $99.99 C C ? C buck/boost converter pictail? card ac164133 $89.99 C C C ? capacitive touch sense development boards picdem? touch sense 2 development kit dm164128 $99.99 ? C C C mtouch? capacitive touch evaluation kit dm183026 $84.95 ? C C C (1) list price may change without notice. hardware development tools development tool description part number list price (1) devices supported pic24f pic24h dspic30f dspic33f mplab? icd 3 in-circuit debugger/programmer dv164035 $219.99 ? ? ? ? mplab? real ice? in-circuit emulator system dv244005 $499.98 ? ? ? ? performance pak ac244002 $159.98 ? ? ? ? mplab? pm3 full featured device programmer, base unit dv007004 $895 ? ? ? ? 18l/28l/40l dip socket module ac164301 $189 ? ? ? ? pm3 16/28p soic socket module ac164302 $189 ? ? ? ? 44l tqfp socket module ac164305 $189 ? ? ? ? pm3 64l pf (14x14) socket module ac164313 $189 C C- ? C pm3 80l pf (14x14) socket module ac164314 $189 C- C ? C 64l tqfp socket module ac164319 $189 ? ? ? ? 80l tqfp socket module ac164320 $189 ? C- ? ? 28/44l qfn socket module ac164322 $189 ? ? ? ? 100l tqfp socket module ac164323 $189 ? ? ? ? 64l tqfp socket module ac164327 $189 ? ? ? ? 80l tqfp socket module ac164328 $189 ? C ? ? 100l qfp (12x12mm) socket module ac164333 $189 ? ? ? ? 44l tqfp socket module ac164335 $189 ? ? C ? 28l soic pic24f/dspic33f socket module ac164338 $189 ? C C ? 3rd party programmers bp microsystems C C ? ? ? ? data i/o C C ? ? ? ? (1) list price may change without notice.
30 16-bit embedded control solutions plug-in modules supporting explorer 16 development and other development boards a plug-in module (pim) is a daughter board with a pic? mcu or dspic? dsc soldered on top and header socket strips on the bottom. this method allows for easy swapping of devices onto the various development boards, without having to unsolder and resolder parts. device family description part number list price (1) pic24f pc board with 100-pin pic24fj128ga010 mcu sample; use with the dm240001/dm240002 development board. ma240011 $25 pc board with 44-pin pic24fj64ga004 mcu sample; use with the dm240001/dm240002 development board. ma240013 $25 pc board with 100-pin pic24fj256gb110 mcu sample; use with the dm240001/dm240002 development board. ma240014 $25 pc board with100-pin pic24fj256ga110 mcu sample; use with the dm240001/dm240002 development board. ma240015 $25 pc board with 28-pin pic24f16ka102 mcu sample; use with the dm240001/dm240002 development board. ma240017 $25 pc board with 64-pin pic24fj64gb004 mcu sample; use with the dm240001/dm240002 development board. ma240019 $25 pc board with 64-pin pic24fj64ga104 mcu sample; use with the dm240001/dm240002 development board. ma240020 $25 pc board with 28-pin pic24f16ka102 mcu sample; use with dm240001/dm240002 development board. ma240017 $25 pic24h pc board with 100-pin pic24hj256gp610 mcu sample; use with the dm240001/dm240002 development board. ma240012 $25 pc board with 44-pin pic24hj128gp504 mcu sample; use with the dm240001/dm240002 development board. ma240016 $25 dspic33f mc family pc board 100p to 100p tqfp with 100-pin dspic33fj256mc710 dsc sample; use with the dm240001/dm240002 development board. ma330013 $25 pc board 28p qfn to 100p with 28-pin dspic33fj12mc202-i/ml dsc sample; use with the dm240001/dm240002 development board. ma330014 $25 pc board 44p qfn to 100p with 44-pin dspic33fj32mc204-i/ml dsc sample; use with the dm240001/ dm240002 development board or dm330021(mclv)/dm330022 (mcsm)/dm330023(mchv) development boards. ma330017 $25 pc board 44p qfn to 100p with 44-pin dspic33fj128mc804-i/ml dsc sample; use with the dm240001/dm240002 development board. ma330018 $25 dspic33f gp family pc board 100-pin to 100-pin tqfp with 100-pin dspic33fj256gp710 dsc sample; use with the dm240001/dm240002 development board. ma330011 $25 pc board 100-pin to 80-pin tqfp with 100-pin dspic33fj256gp710 dsc sample; use with the dm240001/dm240002 development board or dm300019 development board. ma330012 $25 pc board 28p qfn to 100p with 28-pin dspic33fj12gp202-i/ml dsc sample; use with the dm240001/dm240002 development board. ma330015 $25 pc board 44p qfn to 100p with 44-pin dspic33fj32gp204-i/ml dsc sample; use with the dm240001/dm240002 development board. ma330016 $25 pc board 44p qfn to 100p with 44-pin dspic33fj128gp804-i/ml dsc sample; use with the dm240001/dm240002 development board. ma330019 $25 dspic33f gs family pc board 44p qfn to 100p with 44-pin dspic33fj16gs504-i/ml dsc sample; use with the dm240001/dm240002 development board. ma330020 $25 dspic30f family pc board with 80-pin dspic30f6014a general purpose dsc sample; use with dm300019 and dm300024 development boards. ma300014 $25 pc board with 80-pin dspic30f6010a motor control dsc sample; use with dm300019 and dm300020 development boards. ma300015 $25 pc board with 44-pin smps dspic30f2023 sample; use with dm300019 development board. ma300016 $25 (1) list price may change without notice. third party contact information company phone e-mail web site cmx systems, inc. +1 904 880 1840 cmx@cmx.com www.cmx.com freertos.org? C C www.freertos.org iar +46 18 16 78 00 info@iar.se www.iar.se micrium +1 954 217 2036 info@micruim.com www.micruim.com segger +49 2103 2878 0 info@segger.com www.segger.com vector informatik gmbh +49 711 80670 0 info@vector-informatik.com www.vector-informatik.com vocal technologies, ltd +1 716 688 4675 sales@vocal.com www.vocal.com
www.microchip.com/16bit 31 software application libraries application application library device support part number list price (1) pic24f pic24h dspic30f dspic33f speech, audio and communication dspic? dsc soft modem library ? ? ? sw300002 free dspic? dsc noise suppression library ? ? sw300040-5k* 2500 sw300040-eval free dspic? dsc acoustic echo cancellation library ? ? sw300060-5k* $2500 sw300060-eval free dspic? dsc line echo cancellation library ? ? sw300080-5k* $2500 sw300080-eval free dspic? dsc equalizer library ? ? C free dspic? dsc automatic gain control library ? ? C free pic24/dspic? dsc g.711 speech encoding/decoding library ? ? ? ? sw300026 free dspic? dsc g.726a speech encoding/decoding library ? ? sw300090-5k* $2500 sw300090-eval free dspic? dsc speex speech encoding/decoding library ? ? sw300070-5k* $2500 sw300070-eval free encryption and security dspic? dsc symmetric key embedded encryption library ? ? sw300050-5k* $2500 sw300050-eval $5 dspic? dsc asymmetric key embedded encryption library ? ? sw300055-5k* $2500 sw300055-eval $5 triple des/aes encryption libraries ? ? ? ? sw300052 $5 dsp and math dspic? dsc dsp library ? ? sw300022 free pic24/dspic? dsc math library ? ? ? ? included in mplab c compiler free pic24/dspic? dsc fixed point math library ? ? ? ? included in mplab c compiler free peripherals pic24/dspic? dsc peripheral library ? ? ? ? sw300021 free graphics microchip graphics library ? ? ? C free wired and wireless connectivity microchip tcp/ip stack software (enc28j60/enc628j600 driver) ? ? ? sw300024 free microchip usb framework ? C free ieee 802.15.4: miwi? and miwi p2p ? ? ? C free ieee 802.15.4: zigbee?, zigbee pro, zigbee smart energy profle suite ? ? ? C free file system and memory microchip fat file system for pic24 & pic32 mcus and dspic? dscs ? ? ? sw300027 free data eeprom emulation for pic18, pic24 & pic32 mcus and dspic? dscs ? ? ? C free other pmbus stack ? C free class b safety software library for pic? mcus and dspic? dscs ? C free (1) list price may change without notice. *software library license up to 5k units quick web links microchip software libraries www.microchip.com/libraries microchip datasheet finder tool www.microchip.com/datasheets microchip application notes www.microchip.com/applicationnotes microchip advanced part selector www.microchip.com/maps 16-bit mcus and dscs home page www.microchip.com/16bit advanced motor control solutions www.microchip.com/dscmotor digital power solutions www.microchip.com/smps speech and audio solutions www.microchip.com/speech extreme low power solutions www.microchip.com/xlp connectivity solutions www.microchip.com/connectivity
the microchip name and logo, the microchip logo, dspic, hi-tech c, mplab and pic are registered trademarks of microchip technology incorporated in the u.s.a. and other countries. filterlab is a registered trademark of microchip technology incorporated in the u.s.a. dspicdem, dspicdem.net, dspicworks, in-circuit serial programming, icsp, miwi, mtouch, picdem, picdem.net, pictail, real ice are trademarks of microchip technology incorporated in the u.s.a. and other countries. all other trademarks mentioned herein are property of their respective companies. ? 2009, microchip technology incorporated, all rights reserved. printed in the u.s.a. 12/09 ds01032g *ds01032g* microchip technology inc. 2355 w. chandler blvd. chandler, az 85224-6199 www.microchip.com americas atlanta tel: 678-957-9614 boston tel: 774-760-0087 chicago tel: 630-285-0071 cleveland tel: 216-447-0464 dallas tel: 972-818-7423 detroit tel: 248-538-2250 kokomo tel: 765-864-8360 los angeles tel: 949-462-9523 santa clara tel: 408-961-6444 toronto mississauga, ontario tel: 905-673-0699 europe austria - wels tel: 43-7242-2244-39 denmark - copenhagen tel: 45-4450-2828 france - paris tel: 33-1-69-53-63-20 germany - munich tel: 49-89-627-144-0 italy - milan tel: 39-0331-742611 netherlands - drunen tel: 31-416-690399 spain - madrid tel: 34-91-708-08-90 uk - wokingham tel: 44-118-921-5869 asia/pacific australia - sydney tel: 61-2-9868-6733 china - beijing tel: 86-10-8528-2100 china - chengdu tel: 86-28-8665-5511 china - hong kong sar tel: 852-2401-1200 china - nanjing tel: 86-25-8473-2460 china - qingdao tel: 86-532-8502-7355 china - shanghai tel: 86-21-5407-5533 china - shenyang tel: 86-24-2334-2829 china - shenzhen tel: 86-755-8203-2660 china - wuhan tel: 86-27-5980-5300 china - xiamen tel: 86-592-2388138 china - xian tel: 86-29-8833-7252 china - zhuhai tel: 86-756-3210040 sales office listing asia/pacific india - bangalore tel: 91-80-3090-4444 india - new delhi tel: 91-11-4160-8631 india - pune tel: 91-20-2566-1512 japan - yokohama tel: 81-45-471- 6166 korea - daegu tel: 82-53-744-4301 korea - seoul tel: 82-2-554-7200 malaysia - kuala lumpur tel: 60-3-6201-9857 malaysia - penang tel: 60-4-227-8870 philippines - manila tel: 63-2-634-9065 singapore tel: 65-6334-8870 taiwan - hsin chu tel: 886-3-6578-300 taiwan - kaohsiung tel: 886-7-536-4818 taiwan - taipei tel: 886-2-2500-6610 thailand - bangkok tel: 66-2-694-1351 3/26/09 support microchip is committed to supporting its customers in developing products faster and more efficiently. we maintain a worldwide network of field applications engineers and technical support ready to provide product and system assistance. in addition, the following service areas are available at www.microchip.com: support link provides a way to get questions answered fast: http://support.microchip.com sample link offers evaluation samples of any microchip device: http://sample.microchip.com forum link provides access to knowledge base and peer help: http://forum.microchip.com buy link provides locations of microchip sales channel partners: www.microchip.com/sales training if additional training interests you, then microchip can help. we continue to expand our technical training options, offering a growing list of courses and in-depth curriculum locally, as well as significant online resources C whenever you want to use them. regional training centers: www.microchip.com/rtc masters conferences: www.microchip.com/masters worldwide seminars: www.microchip.com/seminars elearning: www.microchip.com/webseminars resources from our distribution and third party partners www.microchip.com/training


▲Up To Search▲   

 
Price & Availability of DSPIC33FJ128MC506A-EMR

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X